import abc


class Estate(abc.ABC):
    @abc.abstractmethod
    def download(self, url):
        """ responsible for downloading url """

    @abc.abstractmethod
    def parse(self, html):
        """ responsible for parsing page source """
